|
Encrypted Media Extensions (EME) is a W3C draft specification for providing a communication channel between web browsers and digital rights management (DRM) agent software. This allows the use of HTML5 video to play back DRM-wrapped content such as streaming video services without the need for third-party media plugins like Adobe Flash or Microsoft Silverlight. The use of a third-party key management system may be required, depending on whether the publisher chooses to scramble the keys. EME is based on the HTML5 Media Source Extensions specification,〔(HTML5 MSE )〕 which enables adaptive bitrate streaming in HTML5 using e.g. MPEG-DASH with MPEG-CENC (Common Encryption) protected content.〔(【引用サイトリンク】title=ISO Common Encryption EME Stream Format and Initialization Data )〕 EME has been highly controversial within the W3C, because it places a necessarily proprietary, closed component into what might otherwise be an entirely open and free software ecosystem. == Support == In April 2013, on the Samsung Chromebook, Netflix became the first company to offer HTML5 video using EME. , the Encrypted Media Extensions interface has been implemented in the Google Chrome, Internet Explorer,〔(【引用サイトリンク】title=Supporting Encrypted Media Extensions with Microsoft PlayReady DRM in web browsers )〕 Safari and Firefox browsers.〔 While backers and the developers of the browser were hesitant in implementing the protocol for ethical reasons due to its dependency on proprietary code, Firefox introduced EME support on Windows platforms in May 2015. Firefox's implementation of EME uses an open source sandbox for the Adobe Primetime CDM, which is treated as a plug-in that is downloaded when EME-protected content is requested. The sandbox was also designed to frustrate the ability for services and the DRM to uniquely track and identify devices. Netflix supports HTML5 video using EME with a supported browser: Chrome, Microsoft Edge, Internet Explorer (on Windows 8.1 or newer), or Safari (on OS X Yosemite or newer).). Also YouTube is supporting the HTML5 MSE.〔(The Status of MPEG-DASH today, and why Youtube & Netflix use it in HTML5 )〕 Available players supporting MPEG-DASH using the HTML5 MSE and EME are the bitdash MPEG-DASH player,〔(bitdash MPEG-DASH player for HTML5 MSE and EME )〕〔(bitdash HTML5 EME DRM demo area )〕 dash.js〔(dash.js )〕 by DASH-IF or rx-player.〔(rx-player )〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Encrypted Media Extensions」の詳細全文を読む スポンサード リンク
|